AcyMailing\Classes\ListClass D

Total Complexity 193
Dependencies 5
Dependents 30
Total lines 911
Lines of code 670
Logical lines of code 467
Comment lines 0
Methods 38
Properties 2

Methods 38

Method Rating Maintainability Complexity Lines of code
getMatchingElements()
D
29
32 113
save()
A
48 13 31
getSubscribersCountPerStatusByListId()
A
43 12 46
setWelcomeUnsubEmail()
A
54 10 18
getMatchingSubscribersByListId()
A
44 8 42
sendWelcome()
A
51 8 26
getListsWithIdNameCount()
A
46 7 38
getAllForSelect()
A
55 8 17
sendUnsubscribe()
S
51 7 27
getTranslatedNameDescription()
S
55 7 19
getSubscribersForList()
S
55 6 18
removeWelcomeUnsubByMailId()
S
59 6 12
getSubscribersEvolutionByList()
S
52 5 22
setVisible()
S
62 4 11
delete()
S
62 4 11
getTotalSubCount()
S
58 3 17
setSelectedList()
S
62 4 10
getUsersForSummaryModal()
S
57 3 15
getAllWithIdName()
S
57 3 15
getfrontManagementList()
S
59 3 13
getSubscribersCount()
S
61 3 12
getSubscribersCountByListId()
S
61 3 12
getJoinForQuery()
S
62 3 11
getYearSubEvolutionPerList()
S
53 2 23
getListsByIds()
S
67 3 7
getOneById()
S
67 3 7
getListIdsByWelcomeUnsub()
S
70 3 5
getAll()
S
68 3 7
getAllWithoutManagement()
S
67 3 7
getSubscribersIdsById()
S
68 2 7
addDefaultList()
S
64 2 10
getManageableLists()
S
72 2 5
onlyManageableLists()
S
72 2 5
synchDeleteCmsList()
S
71 2 5
getMailsByListId()
S
75 1 4
getOneByName()
S
79 1 3
initList()
S
66 1 9
getAllListUsers()
S
68 1 10